	package classes;
	
	import java.util.ArrayList;
	
	public class RepositorioAdministrador {
		
		//Atributo
		public ArrayList<Administrador> listaAdministradores;
		private ArrayList<Administrador> listaAdministrador;
		public static RepositorioAdministrador instancia = null;
		
		public RepositorioAdministrador(){
			this.listaAdministrador = new ArrayList<Administrador>();
		}
	
		public static RepositorioAdministrador getInstancia(){
			
			if(instancia==null){
				
				instancia = new RepositorioAdministrador(); 
			}
			
			return instancia;
		}
		
		public void cadastrar(Administrador administradorASerCadastrado){
			listaAdministrador.add(administradorASerCadastrado);
		}
		
		public int buscarNome(String nome){
		
			int result=-1;
			
			for(int i=0; i<listaAdministrador.size(); i++){
				if(nome.equals(listaAdministrador.get(i).getNomePessoa())){
					result=i;
				}
			}
			
			return result;
		
		}
		
		
		
		
	
	
		public void remover(Administrador administradorASerRemovido){
			listaAdministrador.remove(administradorASerRemovido);
		}
		
	//	public void editar(Aluno alunoASerEditado, String nome, String cpf, String ){
	//		alunoASerEditado.setCpf(cpf);
	//		alunoASerEditado.setNome(nome);
	//
	//	}
	
		public Administrador retornarAluno(int indice){
	
			return listaAdministrador.get(indice);
	
		}
		
		
	}